package com.dyb.demo;

/**
 * @author dyb
 * @Description
 * @date 2019/2/13 14:01
 */
/**
 * POJO类必须写toString方法。使用工具类source> generate toString时，如果继承了另一个POJO类，注意在前面加一下super.toString。
 * 说明：在方法执行抛出异常时，可以直接调用POJO的toString()方法打印其属性值，便于排查问题。
 */
public class Test_toString extends SuperClass{
    String name = "child";

    @Override
    public String toString() {
        return super.toString() + "Test_toString{" +
                "name='" + name + '\'' +
                '}';
    }

    public static void main(String[] args) {
        Test_toString toStringDemo = new Test_toString();
        System.out.println(toStringDemo.toString());
    }
}

class SuperClass {
    String name = "super";

    @Override
    public String toString() {
        return "superClass{" +
                "name='" + name + '\'' +
                '}';
    }
}